Set-constrained delivery broadcast: A communication abstraction for read/write implementable distributed objects
نویسندگان
چکیده
This paper introduces a new communication abstraction, called Set-Constrained Delivery Broadcast (SCD-broadcast), whose aim is to provide its users with an appropriate abstraction level when they have implement objects or distributed tasks in asynchronous message-passing system prone process crash failures. allows each broadcast messages and deliver sequence of sets such way that, if delivers set including message m later m?, no first m? m. After having presented algorithm implementing SCD-broadcast, the investigates programming power computability limits. On “power” side it presents SCD-broadcast-based algorithms, which are both simple efficient, building (such as snapshot conflict-free replicated data types), tasks. “computability limits” shows that SCD-broadcast read/write registers computationally equivalent.
منابع مشابه
Which Broadcast Abstraction Captures k-Set Agreement?
It is well-known that consensus (one-set agreement) and total order broadcast are equivalent in asynchronous systems prone to process crash failures. Considering wait-free systems, this article addresses and answers the following question: which is the communication abstraction that “captures” k-set agreement? To this end, it introduces a new broadcast communication abstraction, called k-BO-Bro...
متن کاملCommunication protocol for group of distributed objects
In distributed applications, a group of multiple objects are cooperated. On receipt of request messages, the objects send back the responses. Kinds of group communication protocols have been discussed so far, which support the reliable and ordered delivery of messages at the network level. Only messages to be ordered at the application level, not necessarily all messages, are required to be cau...
متن کاملDistributed Shared Objects as a Communication Paradigm
Current paradigms for interprocess communication are not sufficient to describe the exchange of information at an adequate level of abstraction. They are either too low-level, or their implementations cannot meet performance requirements. As an alternative, we propose distributed shared objects as a unifying concept. These objects offer user-defined operations on shared state, but allow for eff...
متن کاملAbstraction for Concurrent Objects
ion for Concurrent Objects Ivana Filipović, Peter O’Hearn, Noam Rinetzky1, Hongseok Yang Queen Mary University of London, UK
متن کاملA Fast Group Communication Mechanism for Large Scale Distributed Objects
Group communication undoubtedly is a useful paradigm for many distributed object systems. Provision of a fast and scalable group communication mechanism can considerably improve the efficiency of these systems. In this paper, we propose a new group communication mechanism for large scale distributed objects over a huge heterogeneous inter-network. The proposed mechanism uses Message Dispatcher ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Theoretical Computer Science
سال: 2021
ISSN: ['1879-2294', '0304-3975']
DOI: https://doi.org/10.1016/j.tcs.2021.06.044